appease (anger/passion) - French English Dictionary